stamped paper
noun
: postal stationery, postage and revenue stamps, and paper bearing imprinted revenue stamps
Love words? Need even more definitions?
Merriam-Webster unabridged
Share